home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Gekikoh Dennoh Club 2
/
Gekikoh Dennoh Club Vol. 2 (Japan).7z
/
Gekikoh Dennoh Club Vol. 2 (Japan) (Track 01).bin
/
tools
/
8adp
/
8adpcm.h
< prev
next >
Wrap
Text File
|
1997-10-13
|
1KB
|
50 lines
/*
* Header File for 8ADPCM.o
* written by ひで(TNB製作所).
*/
void PCM2AP8_INIT();
void AP82PCM_INIT();
unsigned long PCM2AP8( short * , unsigned char * , unsigned long );
unsigned long AP82PCM( unsigned char * , short * , unsigned long );
/*
マニュアル
--------------------------------
void PCM2AP8_INIT();
PCM2AP8() を使う前に必ず実行しておいて下さい。あるいは別の PCM
を ENCODE する場合も、実行して下さい。
--------------------------------
unsigned long PCM2AP8( pcmadds , adpadds , l )
short * pcmadds;
unsigned char * adpadds;
unsigned long l;
pcmadds に格納された stereo signed 16bit-PCM を stereo 8bit-ADPCM
に変換し、adpadds に収納します。
l は 16bitPCM の byte 数です。
adpadds に収納されるサイズは pcm の半分のサイズです。
--------------------------------
void AP82PCM_INIT();
AP82PCM() を使う前に必ず実行しておいて下さい。あるいは別の PCM
を DECODE する場合も、実行して下さい。
--------------------------------
unsigned long AP82PCM( adpadds , pcmadds , l )
unsigned char * adpadds;
short * pcmadds;
unsigned long l;
adpadds に格納された stereo 8bit-ADPCM を stereo signed 16bit-PCM
に変換し、pcmadds に収納します。
l は 8bit-ADPCM の byte 数です。
pcmadds に収納されるサイズは adpcm の倍のサイズです。
*/